package com.bootdo.program.wallpaper.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 分销收益表
 * 
 * @author guoyunfei
 * @email 2549789059@qq.com
 * @date 2021-12-10 21:35:19
 */
public class DistributionProfitDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Long id;
	//所属用户ID
	private String userId;
	//来源用户ID
	private String souUserId;
	//收益金额
	private BigDecimal money;
	//来源
	private Integer source;
	//流水号
	private String flowNo;
	//小程序appid
	private String appid;
	//状态：1：待结算；2已结算；3已打款
	private Integer status;
	//
	private String remarks;
	//
	private Date updateTime;
	//
	private Date createTime;

	private int count;

	private String userName;
	private String souUserName;

	private int platformType;

	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：所属用户ID
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	/**
	 * 获取：所属用户ID
     * @return
     */
	public String getUserId() {
		return userId;
	}
	/**
	 * 设置：来源用户ID
	 */
	public void setSouUserId(String souUserId) {
		this.souUserId = souUserId;
	}
	/**
	 * 获取：来源用户ID
	 */
	public String getSouUserId() {
		return souUserId;
	}
	/**
	 * 设置：收益金额
	 */
	public void setMoney(BigDecimal money) {
		this.money = money;
	}
	/**
	 * 获取：收益金额
	 */
	public BigDecimal getMoney() {
		return money;
	}
	/**
	 * 设置：来源
	 */
	public void setSource(Integer source) {
		this.source = source;
	}
	/**
	 * 获取：来源
	 */
	public Integer getSource() {
		return source;
	}
	/**
	 * 设置：流水号
	 */
	public void setFlowNo(String flowNo) {
		this.flowNo = flowNo;
	}
	/**
	 * 获取：流水号
	 */
	public String getFlowNo() {
		return flowNo;
	}
	/**
	 * 设置：小程序appid
	 */
	public void setAppid(String appid) {
		this.appid = appid;
	}
	/**
	 * 获取：小程序appid
	 */
	public String getAppid() {
		return appid;
	}
	/**
	 * 设置：状态：1：待结算；2已结算；3已打款
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：状态：1：待结算；2已结算；3已打款
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：
	 */
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	/**
	 * 获取：
	 */
	public String getRemarks() {
		return remarks;
	}
	/**
	 * 设置：
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：
	 */
	public Date getCreateTime() {
		return createTime;
	}

	public int getCount() {
		return count;
	}

	public void setCount(int count) {
		this.count = count;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getSouUserName() {
		return souUserName;
	}

	public void setSouUserName(String souUserName) {
		this.souUserName = souUserName;
	}

	public int getPlatformType() {
		return platformType;
	}

	public void setPlatformType(int platformType) {
		this.platformType = platformType;
	}
}
